using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tools.Input
{
    public interface IInputManager
    {
        event InputManager.Tap OnDoubleTap;
        event InputManager.Tap OnTap;
        event InputManager.Tap OnPress;
        event InputManager.Pinch OnPinch;
        event InputManager.Drag OnDrag;
        event InputManager.DragCompleted OnDragCompleted;
        event InputManager.Drag OnHorizontalDrag;
        event InputManager.Drag OnVerticalDrag;
        event InputManager.Flick OnHorizontalFlick;

        bool IsBackButtonPressed();

        bool Active { get; set; }
    }
}
